Add a series file to order the patches in patches/linux-<version>
authorIan.Campbell@xensource.com <Ian.Campbell@xensource.com>
Tue, 15 Aug 2006 09:06:13 +0000 (10:06 +0100)
committerIan.Campbell@xensource.com <Ian.Campbell@xensource.com>
Tue, 15 Aug 2006 09:06:13 +0000 (10:06 +0100)
The initial ordering is the same as produced by the previous shell
globbing method.

The series file is a simple list of patch files relative to the
patches/linux-<version>/ directory. We do not support comments,
trailing directives (e.g. "-pN") or blank lines. Apart from these
restrictions the series file should be compatible with patch queue
management tools such as quilt.

Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
buildconfigs/Rules.mk
patches/linux-2.6.16.13/series [new file with mode: 0644]

index 0a508b782b4d10045e9e5b6542ba3d0fc94ebacc..b5da43801c4a5aca57ab6a236c9738efb684877b 100644 (file)
@@ -63,8 +63,12 @@ ref-%/.valid-ref: pristine-%/.valid-pristine
        set -e
        rm -rf $(@D)
        cp -al $(<D) $(@D)
-       if [ -d patches/$* ] ; then \
-           for i in patches/$*/*.patch ; do patch -d $(@D) -p1 <$$i || exit 1 ; done ; \
+       if [ -d patches/$* ] ; then                                    \
+           echo Applying patches from patches/$*... ;                 \
+           for i in $$(cat patches/$*/series) ; do                    \
+               echo ... $$i ;                                         \
+               patch -d $(@D) -p1 --quiet <patches/$*/$$i || exit 1 ; \
+            done ;                                                    \
        fi
        touch $@ # update timestamp to avoid rebuild
 endif
diff --git a/patches/linux-2.6.16.13/series b/patches/linux-2.6.16.13/series
new file mode 100644 (file)
index 0000000..c6f5dd2
--- /dev/null
@@ -0,0 +1,20 @@
+blktap-aio-16_03_06.patch
+device_bind.patch
+fix-hz-suspend.patch
+fix-ide-cd-pio-mode.patch
+i386-mach-io-check-nmi.patch
+ipv6-no-autoconf.patch
+net-csum.patch
+net-gso-0-base.patch
+net-gso-1-check-dodgy.patch
+net-gso-2-checksum-fix.patch
+net-gso-3-fix-errorcheck.patch
+net-gso-4-kill-warnon.patch
+pmd-shared.patch
+rcu_needs_cpu.patch
+rename-TSS_sysenter_esp0-SYSENTER_stack_esp0.patch
+smp-alts.patch
+tpm_plugin_2.6.17.patch
+x86-increase-interrupt-vector-range.patch
+xen-hotplug.patch
+xenoprof-generic.patch